@charset "utf-8";
html {
  font-family: Calibri, "Comic Sans MS", "Arial Black", italic, serif;
  text-align: center;
  background-color: #C49454;
  color: sienna;
}
body {
  max-width: 1200px;
  min-height: 600px;
  margin: 8px auto;
  background: #C49454 url(images/fon.png) repeat-x left -107px;
}
h1, h1 a { color: sienna; }
h1 {
  font-size: 3em;
  display: block;
  margin: 0.4em auto;
}
a, a:hover { color: sienna; }
a:hover {
  background: radial-gradient(ellipse at center, #CC9955 0%, #B08040 100%);
}
nav, nav a {
  display: block;
  text-align: right;
}

.label, nav {
  width: 191px;
  margin: 2em 0.5em;
}
.col { width: 229px; }

.support, .support a {
  text-align: center;
  color: #FFFF20;
}
.support {
  width: 197px;
  margin: 0.3em;
  padding: 0.3em;
}
.right { float: right; }
.left { float: left; }
.center {
  margin: auto;
  text-align: center;
}
 
#myfooter {
  position: relative;
  width: 100%;
  background: #6D522E;
  border-top: sienna solid medium;
  top: 15px;
  overflow: hidden;
  font-size: 75%;
}
.footer-left {
  padding: 1em;
  margin: 1em;
  float: left;
  max-width: 33%;
  text-align: left;
}
.footer-right {
  padding: 1em;
  margin: 1em;
  float: right;
  max-width: 33%;
  text-align: right;
}
.footer-center {
  padding: 1em;
  margin: 1em;
  text-align: center;
}
#myfooter p, #myfooter a {
  color: #fff;
  margin: 0.2em
}

#news {
  float: right;
  position: relative;
  background: url(images/news.png) repeat top left;
  color: white;
  width: 197px;
  height: 320px;
  margin: 0.1em;
  padding: 1em;
  text-align: center;
  overflow: hidden;
}
#news-title {
  width: 145px;
  height: 28px;
  margin: 0.5em auto 0em;
}
#news-window {
  margin: 1em 0 1.5em;
  display: block;
  width: 100%;
  height: 250px;
  overflow: hidden;
}
#news-content {
  animation: roll 120s infinite linear;
  position: relative;
}
#news p { margin: 10em 1em 10em 0.2em; }

@keyframes roll {
  0% { bottom: -2em; }
  100% { bottom: 170em; }
}

.content {
  background: #C49454 url(images/backnoise.png) repeat top left;
  max-width: 740px;
  margin: auto;
  text-align: justify;
  color: black;
  font-style: italic;
}
.content h2 { color: white; }
.content p {
  margin: 0.3em;
  padding: 0.1em;
}
.content img { margin: 0.4em; }
.organization { font-size: 120%; }
.important { font-weight: bold; }
.signature { text-align: right; }
